Service Level Agreement Based Distributed Resource Allocation for Streaming Hosting Systems

نویسندگان

  • Yun Fu
  • Amin Vahdat
چکیده

The trend to outsourcing network services to third parties in a utility model has resulted in a new distributed application model where the hosting service, service providers and end clients constitute a co-dependent profit ecosystem. SLAs provide a means for the service providers to specify their target levels of performance and reliability and for the hosting service to arbitrate among competing services under resource constraint. In this paper, we propose a number of design principles for specifying and enforcing SLAs that allow service providers to obtain expected throughput from hosting systems. We propose and evaluate an algorithm, Squeeze, based on pricing and penalties that allows the hosting service to maximize its profits while flexibly allocating available system resources among competing services based on prespecified SLAs and dynamically changing client access characteristics.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Profit-Maximizing Resource Allocation for Multi-tier Cloud Computing Systems under Service Level Agreements

Pervasive use of cloud computing and resulting rise in the number of hosting datacenters (which provide platform or software services to clients who do not have the means to set up and operate their own facilities) have brought forth many challenges including energy cost, peak power dissipation, cooling, carbon emission, etc. With power consumption becoming an increasingly important issue for t...

متن کامل

Towards effective dynamic resource allocation for enterprise applications

The growing use of online services requires substantial supporting infrastructure. The efficient deployment of applications relies on the cost effectiveness of commercial hosting providers who deliver an agreed quality of service as governed by a service level agreement for a fee. The priorities of the commercial hosting provider are to maximise revenue, by delivering agreed service levels, and...

متن کامل

Maximizing Service-Level-Agreement Revenues in Clustered-based Web Server Systems

Cluster-based Web server systems have become a major means to hosting e-commerce sites. In this paper, we link the issue of resource partitioning scheme with the pricing strategy in a Service-Level-Agreement (SLA) and analyze the problem of maximizing the revenues attained in the hosting of a ecommerce site with a SLA contract by optimally partitioning the server resources among all supported s...

متن کامل

Quality of Service Based Efficient Resource Allocation in Cloud Computing

Cloud computing focuses on delivery of reliable, Fault-tolerant and scalable infrastructure for hosting Internet based application services. Cloud computing has become a new age technology that has got huge potentials in enterprises and markets. Clouds can make it possible to access applications and associated data from anywhere. Resource allocation is one of the important challenges in cloud c...

متن کامل

Managing Energy and Server Resources in Hosting Centers

Internet hosting centers serve multiple service sites from a common hardware base. This paper presents the design and implementation of an architecture for resource management in a hosting center operating system, with an emphasis on energy as a driving resource management issue for large server clusters. The goals are to provision server resources for co-hosted services in a way that automatic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002